package com.micolor.logr.runtime.entity;

import lombok.Data;

import java.util.Date;
import java.util.Map;

/**
 * @author EvanGe
 * @Type StorageData.java
 * @Desc 日志持久化实体类
 * @date 2024/7/9 17:43
 */

@Data
public class StorageData {
    /**
     * 操作人编号
     */
    private String operator;
    /**
     * 操作人名称
     */
    private String operatorName;
    /**
     * 操作描述
     */
    private String operateDesc;
    /**
     * 操作类型
     */
    private String operateType;
    /**
     * 操作时间
     */
    private Date operateTime;
    /**
     * 业务编号
     */
    private String bizId;
    /**
     * 关联目标
     */
    private String targets;
    /**
     * 最后形成的message
     */
    private LogMessage message;
    /**
     * 是否是分表关键
     */
    private Map<String,Object> shardingInfo;

    private boolean failFlag;

    private String failReason;
}
